package com.ruoyi.project.erp.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class SalesStatSummaryVo {

    /** 销售的用户ID (dd_user_id) */
    private String saleId;
    /** 销售姓名 */
    private String saleName;
    /** 负责的项目总数 */
    private Integer projectCount;
    /** 进行中项目数 */
    private Integer processingProjectCount;
    /** 已关闭项目数 */
    private Integer closedProjectCount; // 将 "completed" 改为 "closed" 更贴切
    /** 已延期项目数 (风险指标) */
    private Integer delayedProjectCount; // 新增一个更直接的指标
    /** 服务客户总数 (去重) */
    private Integer distinctCustomerCount;
    /** 时间范围内新增项目数 */
    private Integer newProjectCount;
    /** 项目贡献者总人数 (去重) */
    private Integer contributorCount;
    /** 旗下项目累计归档总工时 */
    private BigDecimal totalHours;
}
